import random


def guess_number_game():
    # 预设一个0~9之间的整数
    target_number = random.randint(0, 9)
    count = 0  # 记录用户输入的次数

    while True:
        try:
            # 获取用户输入
            user_input = input("请输入一个0~9之间的整数：")
            # 将输入转换为整数
            guess = int(user_input)

            # 更新用户输入次数
            count += 1

            # 判断用户输入的数字与预设数的关系
            if guess < target_number:
                print("遗憾，太小了")
            elif guess > target_number:
                print("遗憾，太大了")
            else:
                print(f"预测{count}次，你猜中了！")
                break  # 猜中数字，退出循环
        except ValueError:
            # 如果输入不是整数，则给出提示并继续循环
            print("输入内容必须为整数！")


# 调用函数开始游戏
guess_number_game()